﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Camadas
{
    public class GenericoBO<T, TipoID>
    {
        private GenericoDAO<T,TipoID> genericoDAO;

        #region dos contrutores
        public GenericoBO()
        {
            genericoDAO = new GenericoDAO<T, TipoID>();
        }
        #endregion

        public IList<T> SelTodos()
        {
            return new GenericoDAO<T, TipoID>().SelTodos();            
        }

        public void Salvar(T entidade)
        {
            new GenericoDAO<T, TipoID>().Salvar(entidade);            
        }

        public void Atualizar(T entidate)
        {
            new GenericoDAO<T, TipoID>().Atualizar(entidate);
        }

        public void Deletar(T entidate)
        {
            new GenericoDAO<T, TipoID>().Deletar(entidate);
        }
    }
}
